#include "widget.h"
#include "QPushButton"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    this->setWindowTitle("飞鸟集");
    // 可控大小
    // this->resize(600,400);

    // 设置窗口不可拉伸
    this->setFixedSize(400,350);

    // 创建按钮
    QPushButton *button = new QPushButton("饮月",this);
    QPushButton *but = new QPushButton("自定义",this);

    // 设置按钮的父对象为窗口并更改文本:也可以像如下设置;
//    button->setParent(this);
//    button->setText("饮月");
    button->move(150,150);

    // 按钮大小:
    button->setFixedSize(100,60);

    QFont font("楷体",20,10,1); // 创建字体对象(字体，大小，加粗，是否倾斜);
    button->setFont(font); // 设置字体


    // 设置背景（就是可以写css的代码）
    // 1为背景为red、2为鼠标悬浮在上时为green，3为按下时（gba设置颜色，画板，4参数为: 1不透明，0透明）
    button->setStyleSheet("QPushButton{ background-color: red; } \
                           QPushButton:hover{ background-color: green; } \
                           QPushButton:pressed{background-color: rgba(170,155,221,1);}");

    // 信号与槽函数
    //connect(button,&QPushButton::clicked, this, &Widget::close);
}

Widget::~Widget()
{
}

